package org.mch.comm.velocity;

import java.io.Serializable;

public class VelFieldData implements Serializable {
	private static final long serialVersionUID = 32483188627880811L;

	private String fieldDesc;

	private String fieldModifier;

	private String fieldName;

	private String fieldType;

	private String methodGetName;

	private String methodSetName;

	private String fieldAnnotation;

	public VelFieldData() {
		super();
	}

	public VelFieldData(String fieldDesc, String fieldModifier, String fieldName, String fieldType, String methodSetName,
			String methodGetName) {
		super();
		this.fieldDesc = fieldDesc;
		this.fieldModifier = fieldModifier;
		this.fieldName = fieldName;
		this.fieldType = fieldType;
		this.methodSetName = methodSetName;
		this.methodGetName = methodGetName;
	}

	public String getFieldAnnotation() {
		return fieldAnnotation;
	}

	public void setFieldAnnotation(String fieldAnnotation) {
		this.fieldAnnotation = fieldAnnotation;
	}

	/**
	 * @return：修饰符
	 */
	public String getFieldModifier() {
		return fieldModifier;
	}

	/**
	 * 修饰符
	 * 
	 * @param fieldModifier
	 */
	public void setFieldModifier(String fieldModifier) {
		this.fieldModifier = fieldModifier;
	}

	/**
	 * @return：描述，字段名
	 */
	public String getFieldDesc() {
		return fieldDesc;
	}

	public void setFieldDesc(String fieldDesc) {
		this.fieldDesc = fieldDesc;
	}

	public String getMethodGetName() {
		return methodGetName;
	}

	public void setMethodGetName(String methodGetName) {
		this.methodGetName = methodGetName;
	}

	public String getMethodSetName() {
		return methodSetName;
	}

	public void setMethodSetName(String methodSetName) {
		this.methodSetName = methodSetName;
	}

	public String getFieldName() {
		return fieldName;
	}

	public void setFieldName(String fieldName) {
		this.fieldName = fieldName;
	}

	public String getFieldType() {
		return fieldType;
	}

	public void setFieldType(String fieldType) {
		this.fieldType = fieldType;
	}

}
